<?php
error_reporting(E_ALL);
// Incluyo las clases php necesarias
require_once('_lib/parser.php');
require_once('_lib/descriptor.php');
// Creo el descriptor del sitio web.
$desc = new descriptor("conf/conf.ini");
require_once("_lib/user.php");
session_start();

if (!empty($_GET['etiqueta'])) { //pedido por iframe
		$_SESSION['etiqueta'] = $_GET['etiqueta'];
		 include('maincontents/iframe.php');
	}
else // pedido normal
	{
	// Determino el maincontent correspondiente.
	if (empty($_GET['mc'])) {
			header("Location: index.php?mc=inicio");// url rewrite
		} 
	else
		{
		switch ($_GET['mc']) {
			case 'inicio' :
				$maincontent = 'maincontents/inicio.php';
				break;
			case 'admin' :
				require_once('maincontents/admin.php');
				break;
			case 'readme' :
				$maincontent = 'maincontents/readme.php';
				break;
			case 'contacto' :
				$maincontent = 'maincontents/contacto.html';
				break;
			case 'elemento' :
				$maincontent = 'maincontents/elemento.php';
				break;
			}
		}
		$desc->agregarItem('maincontent', $maincontent);
		
		// Creo el parser.
		$parser = new templateParser($desc->getTemplate());
		$parser->parseTemplate($desc->getTags());
		
		// Muestro la página generada.
		echo $parser->display();
	}

?>